@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,"microsoft yahei",\5b8b\4f53,sans-serif;}
body{background:#fff;color:#666;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
em,i,b{font-style:normal;font-weight:400;}
ul,li{list-style: none;}
a{text-decoration: none;}
img{display: block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
.w1190{width: 1190px; margin: 0 auto;}

.top-logo{width: 100%; background: #fff; height: 80px;}
.head-logo{width: 1190px; margin: 0 auto; overflow: hidden;}
.head-logo .logopic{width: 252px;height: 50px;margin-top: 15px; float: left;}
.head-logo ul{float: left; overflow: hidden; margin-left: 20px;margin-top: 18px;}
.head-logo ul li{float: left;  font-size: 14px; line-height: 44px;margin-left: 29px;font-family:\5b8b\4f53;}
.head-logo ul li a{display: block; color: #333;}
.head-logo ul li.on,.head-logo ul li:hover{border-bottom: 1px solid #ff6700;}
.head-logo .logindiv p{text-align: right; font-family:\5b8b\4f53; font-size: 12px; height: 80px; line-height: 80px;}
.head-logo .logindiv p a{color: #39f; margin-right: 10px;border: none;padding: 0;float: none;}
.head-logo .logindiv p a.out-lgn{color: #aaa;}
.head-logo .logindiv p a.out-lgn:hover{color: #666;}
.head-logo .logindiv{width: 250px; float: right; overflow: hidden;}
.head-logo .logindiv a{float: right; color: #666666; font-size: 12px; font-family: \5b8b\4f53; padding: 4px 20px; border: 1px solid #eee; margin-top: 25px;}
.head-logo .logindiv a.loginbtn{margin-right:25px;}
.getmoney{float: left; width: 100px; text-align: center; margin-top: 18px; margin-left: 53px;}
.getmoney a{display: inline-block; text-decoration: none; line-height: 44px; font-size: 14px; font-family: simsun; padding: 0 10px;}
.getmoney a.czabtn{color: #ff6700;}
.getmoney a.txabtn{color: #39f;}

.list-ban{width: 100%; height: 100px; background-repeat: no-repeat;background: url(http://ossima.oss-cn-hangzhou.aliyuncs.com/pc_dlmm/images/listban.jpg) center no-repeat;}
.ban-con-le{width: 500px; float: left; color: #fff; margin-top: 18px;}
.ban-con-le h3{font-size: 28px;}
.ban-con-le p{font-size:16px;}
.ban-con-ri{width: 500px; float: right; color: #fff; margin-top:60px;}
.ban-con-ri p{font-size: 12px; font-family:\5b8b\4f53; text-align: right;}
.ban-con-ri p a{color: #fff;}
.ban-con-ri p span{padding: 0 5px;}
.footer{margin-top: 50px; background: #f5f5f5;width: 100%;min-width: 1190px;overflow: hidden;}
.footer p{text-align: center; color: #aaa; font-size: 12px; font-family:\5b8b\4f53;line-height: 110px;}
.footer p em{display: inline-block;width: 18px;height: 20px;margin-right: 10px;}
.footer p em img{display: inline-block;vertical-align: middle;}
.footer p a{color: #aaa;}
.footer img { display: inline-block; *display: inline; *zoom: 1;}

/* 通用颜色 */
.c333 { color: #333!important;}
.c666 { color: #666!important;}
.c888 { color: #888!important;}
.caaa { color: #aaa!important;}
.cff6700 { color: #ff6700!important;}
.c39f { color: #3399ff!important;}
.c093 { color: #009933!important;}
.blue{color: #39f!important;}
.org{ color: #ff6700!important;}
.gre{ color: #22ac38!important;}
a.blue:hover { color: #ff6700!important;}
/* 通用输入框 */
.common-input { width: 418px; height: 34px; padding: 0 15px; background-color:#fff; vertical-align: middle; line-height: 34px\9; border: #ccc 1px solid; color: #333; font-size: 14px; font-family: arial,\5b8b\4f53; font-weight: bold;}
.common-input.h-32 { height: 30px; padding:0 10px; width: 298px; font-size: 12px;}
.common-input::-webkit-input-placeholder {color: #aaa !important; font-weight: normal;}
.common-input:-moz-placeholder {color: #aaa !important; font-weight: normal;}
.common-input::-moz-placeholder {color: #aaa !important; font-weight: normal;}
.common-input:-ms-input-placeholder {color: #aaa !important; font-weight: normal;}
.common-input:focus{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid #3399ff;box-shadow:0 0 2px #3399ff; background-color: #fff;}
.common-input.Validform_error{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid #eb6100;box-shadow:0 0 2px #eb6100;}
.common-input.Validform_error:focus {-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid #3399ff;box-shadow:0 0 2px #3399ff;}
.common-input.disab { background: #f8f8f8; color: #666; font-weight: normal;}
.common-input.disab:focus {border:#ccc 1px solid; box-shadow:none;}
.common-form .form-item { margin-bottom: 16px; font-size: 14px; position: relative;}
.common-form .form-item.inline{display: inline-block;*display: inline;*zoom: 1;}
.common-form .form-item .form-item-l { float: left; width: 250px; padding-right: 10px; height: 36px; line-height: 36px; text-align: right;}
.common-form .form-item .form-item-l i { font-family: tahoma; vertical-align: middle; color: #ff6f00; margin-right: 4px; font-size: 14px; vertical-align: middle;}
.common-form .form-item .form-item-r { float: left; line-height: 36px;}
.common-form .form-item .form-item-r em.txt { display: inline-block; *display: inline; *zoom:1; vertical-align: middle;}
.common-form .form-item .form-item-r p.form-item-tips { color: #999;font-size: 12px;line-height: 12px;margin-top: 10px;}
.common-form .form-item .form-item-r h5 { color: #333; height: 32px; line-height: 32px; font-size: 14px;}
.common-form.height-32 .form-item .form-item-l { height: 30px; line-height: 30px;}
.common-form.height-32 .form-item .form-item-r { line-height: 30px;}
/* 通用下拉框 */
.comselect{ width: 448px;height:34px; text-align: left; background:#fff;font-size: 14px; cursor: pointer;position:relative; z-index: 9; border: #ccc 1px solid; display: inline-block; *display: inline; *zoom:1; vertical-align: middle;}
.comselect .comselect-val{float:left; width: 100%; color: #333; font-size: 12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.comselect .comselect-val input { vertical-align: top; border: none;*border:0;height:34px;line-height: 34px\9; *margin-top: -2px; width: 87%; cursor: pointer; text-indent: 15px; *text-indent: 8px; font-size: 14px; font-family:arial,\5b8b\4f53; font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-wrap: normal;}
.comselect .comselect-val input::-webkit-input-placeholder {color: #333 !important; font-weight: normal;}
.comselect .comselect-val input:-moz-placeholder {color: #333 !important; font-weight: normal;}
.comselect .comselect-val input::-moz-placeholder {color: #333 !important; font-weight: normal;}
.comselect .comselect-val input:-ms-input-placeholder {color: #333 !important; font-weight: normal;}
.comselect.Validform_error { border:#ff6700 1px solid;}
.comselect.Validform_error .comselect-icon { border-left:#ff6700 1px solid;}
.comselect.act { border: #3399ff 1px solid; z-index: 99;}
.comselect.act .comselect-icon { border-left:#3399ff 1px solid;}
.comselect-icon{width: 33px;height:34px; text-align: center; position:absolute;border-left:#cccccc 1px solid;right:0px;top:0px;}
.comselect-icon em { font-size: 24px; color: #666; margin-top: 6px; width:9px; height: 5px; display: inline-block; *display: inline; *zoom:1; background: url(http://ossima.oss-cn-hangzhou.aliyuncs.com/pc_dlmm/images/icon-down.png) no-repeat;}
.comselect-icon em.icon-up{ display: none;}
.comselect-icon.up em.icon-up{ display:inline-block; *display: inline; *zoom:1; color: #427fed; background: url(http://ossima.oss-cn-hangzhou.aliyuncs.com/pc_dlmm/images/icon-up.png) no-repeat;}
.comselect-icon.up em.icon-down{ display: none;}
.comselect-menu{position: absolute;border: 1px solid #ccc; border-top: none; width:100%; top:35px;left:-1px;display: none;max-height: 210px;overflow-x: hidden;overflow-y: auto; z-index: 10; background: #fff;}
.comselect-menu li{text-align: left;text-indent: 15px; height: 30px; font-size: 14px; line-height: 30px; color:#666;background-color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-right: 18px;}
.comselect-menu li:hover {background-color: #79bcff; color: #fff;}
.comselect.select-game,.comselect.select-game .comselect-input{ cursor:auto;}
.comselect.select-game .comselect-menu li { cursor: pointer;}
.comselect.select-game .comselect-input::-webkit-input-placeholder {color: #333;}
.comselect.select-game .comselect-input:-moz-placeholder {color: #333;}
.comselect.select-game .comselect-input::-moz-placeholder {color: #333;}
.comselect.select-game .comselect-input:-ms-input-placeholder {color: #333;}
.common-form.height-32 .form-item .form-item-l { height: 32px; line-height: 32px; font-size: 12px;}
.comselect.h-32 { width: 298px; height: 30px; font-size: 14px;}
.comselect.h-32 .comselect-val input { height:30px;*height:29px;line-height: 30px\9; font-size: 12px; text-indent: 10px;}
.comselect.h-32 .comselect-icon { width: 25px; height: 30px;}
.comselect.h-32 .comselect-icon em { margin-top: 12px; font-size: 22px;}
.comselect.h-32 .comselect-menu { top:31px;}
.comselect.h-32 .comselect-menu li { text-indent: 10px; height: 24px; line-height: 24px; font-size: 12px;}
.comselect.disabled { background: #f8f8f8;}
.comselect.disabled .comselect-val .comselect-input { background: #f8f8f8; cursor: default;}
.comselect.disabled .comselect-val .comselect-input::-webkit-input-placeholder {color: #666 !important;}
.comselect.disabled .comselect-val .comselect-input:-moz-placeholder {color: #666 !important;}
.comselect.disabled .comselect-val .comselect-input::-moz-placeholder {color: #666 !important;}
.comselect.disabled .comselect-val .comselect-input:-ms-input-placeholder {color: #666 !important;}
/* 通用按钮 */
.com-btn-01 { display: inline-block; *display: inline; *zoom:1; width:200px; height: 44px; line-height: 43px; font-size: 18px; font-family: "microsoft yahei"; text-align: center; color: #fff; border-radius: 3px; vertical-align: middle; cursor: pointer;}
.com-btn-01:hover { text-decoration: none; color: #fff;}
.com-btn-01.ing { cursor: default;}
.com-btn-01.disabled { background: #bbb; color: #fff; cursor: default;}
.com-btn-01.color01 { background: #ff6700;}
.com-btn-01.color01:hover { background: #ff7700;}
.com-btn-01.color01.dis { background: #ffb37f;}
.com-btn-01.color02 { background: #3399ff;}
.com-btn-01.color02:hover { background: #4da6ff;}
.com-btn-01.color02.dis { background: #99ccff;}
.com-btn-01.color03 {width: 198px; height: 42px; line-height: 42px; border: #bbbbbb 1px solid; color: #333; background: #f8f8f8; background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#FFFFFF), to(#E8E8E8)); background:-moz-linear-gradient(0% 0% 270deg, #FFFFFF,#E8E8E8);}
.com-btn-01.color03:hover { background: #fdfdfd; background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#E8E8E8), to(#FFFFFF)); background:-moz-linear-gradient(0% 0% 270deg, #E8E8E8,#FFFFFF);}
.com-btn-01.color04 { background: #fbfbfb; width: 128px; height: 42px; line-height: 42px; border: #ddd 1px solid; color: #333;}
.com-btn-01.color04:hover { background: #3399ff; border: #3399ff 1px solid; color: #fff;}
.com-btn-01.color03.dis { background: #99ccff;}
.com-btn-02 { display: inline-block; *display: inline; *zoom:1; width:100px; height: 30px; line-height: 30px; font-size: 12px; font-family:\5b8b\4f53,arial; border-radius: 2px; text-align: center; color: #fff; vertical-align: middle; cursor: pointer;}
.com-btn-02:hover { text-decoration: none; color: #fff;}
.com-btn-02.ing { cursor: default;}
.com-btn-02.disabled { background: #bbb; color: #fff; cursor: default;}
.com-btn-02.disabled:hover { cursor: default;}
.com-btn-02.color01 { background: #ff6700;}
.com-btn-02.color01:hover { background: #ff7700;}
.com-btn-02.color01.dis { background: #ffb37f;}
.com-btn-02.color02 { background: #3399ff;}
.com-btn-02.color02:hover { background: #4da6ff;}
.com-btn-02.color02.dis { background: #99ccff;}
.com-btn-02.color03 { width: 98px; height: 28px; line-height: 28px; border: #bbb 1px solid; color: #333; background: #f8f8f8; background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#FFFFFF), to(#E8E8E8)); background:-moz-linear-gradient(0% 0% 270deg, #FFFFFF,#E8E8E8);}
.com-btn-02.color03:hover { background: #fdfdfd; background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#E8E8E8), to(#FFFFFF)); background:-moz-linear-gradient(0% 0% 270deg, #E8E8E8,#FFFFFF);}
.com-btn-02.color04 { background: #fff; width: 98px; height: 28px; line-height: 28px; border: #ff6600 1px solid; color: #ff6600;}
.com-btn-02.color04:hover { background: #ff6600; color: #fff;}
.com-btn-02.color03.dis { background: #99ccff;}
.com-btn-03 { display: inline-block; *display: inline; *zoom:1; width:120px; height: 36px; line-height: 35px; font-size: 16px; font-family:"microsoft yahei"; border-radius: 2px; text-align: center; color: #fff; vertical-align: middle;}
.com-btn-03:hover { text-decoration: none; color: #fff;}
.com-btn-03.ing { cursor: default;}
.com-btn-03.disabled { background: #bbb; color: #fff; cursor: default;}
.com-btn-03.disabled:hover { cursor: default;}
.com-btn-03.color01 { background: #ff6700;}
.com-btn-03.color01:hover { background: #ff7700;}
.com-btn-03.color01.dis { background: #ffb37f;}
.com-btn-03.color02 { background: #3399ff;}
.com-btn-03.color02:hover { background: #4da6ff;}
.com-btn-03.color02.dis { background: #99ccff;}
.com-btn-03.color03 { width: 118px; height: 34px; line-height: 33px; border: #bbb 1px solid; color: #333; background: #f8f8f8; background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#FFFFFF), to(#E8E8E8)); background:-moz-linear-gradient(0% 0% 270deg, #FFFFFF,#E8E8E8);}
.com-btn-03.color03:hover { background: #fdfdfd; background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#E8E8E8), to(#FFFFFF)); background:-moz-linear-gradient(0% 0% 270deg, #E8E8E8,#FFFFFF);}
.com-btn-03.color03.dis { background: #99ccff;}
.com-btn-03.color04 { background: #fff; width: 128px; height: 34px; line-height: 33px; border: #ff6600 1px solid; color: #ff6600;}
.com-btn-03.color04:hover { background: #ff6600; color: #fff;}

/* 通用页码 */
.com-page { overflow: hidden; margin: 30px 0;}
.com-page-l { float: left; line-height: 38px; margin-left: -10px;}
.com-page-l span { color: #aaa; margin-left: 10px;}
.com-page .page-con { float: right; margin-right: -13px;}
.com-page .page-con .laypage_main { margin: 0;}

/* 通用弹出层 */
.com-popup.layui-layer { border-radius: 0;}
.com-popup.layui-layer .layui-layer-content { overflow: visible;}
.com-popup .layui-layer-title { height: 50px; line-height: 50px; border-bottom: none; font-size: 18px; background: #f4f4f4;  font-family: "microsoft yahei"; color: #666;}
.com-popup .layui-layer-setwin { right: 15px; top:15px;}
.com-popup .layui-layer-setwin a.layui-layer-close { width: 20px; height: 20px; background: url(http://pic.7881.com/zuhao/images/common/icon-com.png) 1px -398px no-repeat; margin-left: 0;}
p.popup-btn { text-align: center;}
p.popup-btn a { margin: 0 8px;}
/* 通用弹出层-简单提示 */
.compop-box { text-align: center; padding: 40px;}
.compop-box h2 { font-size: 14px; font-weight: bold; margin-bottom: 32px; font-family: \5b8b\4f53;}

/* 二级导航 */
.sub-nav {width: 100%; height: 100px; background-repeat: no-repeat;background: url(http://ossima.oss-cn-hangzhou.aliyuncs.com/pc_dlmm/images/listban.jpg) center no-repeat;}
.sub-nav-con ul li { float: left; height: 100px; overflow: hidden; padding: 0 28px;}
.sub-nav-con ul li a { font-size: 20px; color: #fff; line-height: 116px;}
.sub-nav-con ul li a:hover { color: #ff6700;}
.sub-nav-con ul li.on { background: url(http://ossima.oss-cn-hangzhou.aliyuncs.com/pc_dlmm/images/subnav-bg.png) bottom repeat-x; }
.sub-nav-con ul li.on a { color: #ff6700;}
